package com.physics.mps.entity.vo.result;

import com.physics.mps.entity.vo.*;
import com.physics.mps.entity.vo.AbaqusBoundaryVo;
import com.physics.mps.entity.vo.AbaqusComputeParam;
import com.physics.mps.entity.vo.AbaqusEmagStepVo;
import com.physics.mps.entity.vo.InteractionVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * Abaqus参数：传热分析计算参数
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AbaqusEmagParam extends AbaqusComputeParam {

    // ~ Variable & Constant
    // ========================================================================================================
    /**
     * 对流换热设置参数
     */
    private List<InteractionVo> interactions;

    /**
     * 温度场设置参数
     */
    private List<AbaqusBoundaryVo> boundaryVos;

    /**
     * 分析步设置参数
     */
    private AbaqusEmagStepVo emagStepVo;
}
